#pragma once
#include "Common.h"
#include "Renderer.h"

class EXPORT SceneDrawable
{
	bool visible;
public:
	SceneDrawable(void);
	~SceneDrawable(void);

	virtual void Draw(Renderer * renderer) = 0;
	bool IsVisible();
	void SetVisible(bool visible);

	virtual bool InFrustrum() = 0;
};

